phosphate layer - French English Dictionary